|
Posizione nel menu |
---|
Part → Giunzione → Incorpora oggetto |
Ambiente |
Part |
Avvio veloce |
Nessuno |
Introdotto nella versione |
0.16 |
Vedere anche |
Congiungi oggetti, Ritaglio per l'oggetto, Operazione booleana, Spessore |
Lo strumento Part Incorpora oggetto, incorpora un oggetto con pareti (es. un tubo) in un altro oggetto con pareti.
Base
Gli algoritmi sottostanti agli strumenti di Giunzione sono abbastanza semplici, ed è importante comprenderli per utilizzarli correttamente.
1. L'oggetto Base viene tagliato dall'oggetto Tool con una operazione booleana. La forma risultante è un composto, cioè un insieme di solidi non intersecanti (tipicamente, due).
2. Il composto risultante viene filtrato e viene conservato solo il solido più grande.
3. Il solido più grande viene unito con l'oggetto Tool tramite una operazione booleana.
4. Se la proprietà Refine è impostata su true, la forma risultante viene affinata.
Lo strumento Giunzione può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:
JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')
Esempio:
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]
Lo strumento è implementato in Python, vedere /Mod/Part/JoinFeatures.py (Github link) in cui è installato FreeCAD.